import Vue from 'vue'
import Vuex from 'vuex'
// 引入持久化插件
import vuexPersistedstate from 'vuex-persistedstate';
Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    // 在state中声明变量username用于全局存储
    username:'',
    token:''
  },
  getters: {
  },
  mutations: {
    // 在mutations中声明方法用于修改state中的变量
    setUsername(state,username){
      state.username = username
    },
    setToken(state,token){
      state.token = token
    }
  },
  actions: {
  },
  modules: {
  },
  // 使用插件
  plugins: [vuexPersistedstate()]
})
